#!/usr/bin/rhino

// Uso de la clase Date a modo de controlador de fechas de entrega de prácticas

var Date = java.util.Date;

var fecha_actual = new Date();
var fecha_limite = new Date();

fecha_limite.setDate(28);
fecha_limite.setMonth(2);
fecha_limite.setHours(23);
fecha_limite.setMinutes(30);

print("Fecha actual: " + fecha_actual.getDate() + " del " + fecha_actual.getMonth() + ", a las " + fecha_actual.getHours() + ":" + fecha_actual.getMinutes());

if(fecha_actual.before(fecha_limite))
{
  print("Estás dentro del plazo de entrega de prácticas :)");
  print("El plazo acaba el " + fecha_limite.getDate() + " del " + fecha_limite.getMonth() + ", a las " + fecha_limite.getHours() + ":" + fecha_limite.getMinutes());
} else
{
  print("Estás fuera del plazo de entrega de prácticas :(");
  print("El plazo acabó el " + fecha_limite.getDate() + " del " + fecha_limite.getMonth() + ", a las " + fecha_limite.getHours() + ":" + fecha_limite.getMinutes());
}
